#ifndef INDENTER_H
#define INDENTER_H

#include <QObject>


class TextEditor;

/**
  * Class to implement the skeloton for automatic indentation.
  */
class Indenter: public QObject
{
	Q_OBJECT

	protected:
		TextEditor *editor;

	public:
		Indenter(TextEditor *newEditor);

	protected slots:
		virtual void indent() = 0;
};

#endif // INDENTER_H
